@charset "utf-8";
/* IE6 E IE7 */
.clearfix{ display:inline-block; }
#virtudes strong { margin-left:-15px }

/* ----- APENAS IE6 ----- */
/* newsletter */
* html #news {
	overflow: hidden;
	width: 366px;
	padding-left: 0;
	background: none
}
* html #painel strong, * html #painel form, * html #painel input, * html #painel button, * html #painel div p {
	display: block;
	float: left
}
* html #painel form { width:65% }
* html #painel strong {
	color: #7B9C3D;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 19px;
	margin-right: 3px
}
* html #painel input {
	width: 122px;
	margin-right: 3px;
	padding: 1px 5px;
	border: 1px solid #D1D1D1;
	background: #FFF
}
* html #painel input.focus { border-color:#A5ACB2 }
* html #painel button {
	width: 20px;
	height: 19px;
	background: url(/images/button-ie6.png) no-repeat bottom
}
* html #painel div p {
	font-size: 1.2em;
	padding-left: 5px;
	line-height: 19px
}
/* fim: newsletter */

* html #body-principal #principal, * html #body-portfolio #principal,
* html lateral div.chamada, * html #clientes a.destaque { height:1px }

* html #principal { height: 572px }
* html .cycle div { background: url(/images/background.gif) }
* html .showcase a.destaque { border: none; margin-bottom: -50px }
* html #body-principal #form-indique { height: 171px; padding: 0 9px }
* html #body-principal button.fechar { right: 8px; bottom: 7px }
* html #produtos #hotsites { height: 134px }
* html input { background-attachment: fixed !important }
* html #virtudes { background: url(/images/virtudes-ie.png) no-repeat 0 10px }
* html #exemplos li { width: 33%; margin-right: 0.2% }
* html #exemplos li a { width: 100%; margin-right: 0 }

/* ----- APENAS IE7 ----- */
*+html #body-principal #form-indique fieldset button { top: 17px }